import request from '@/utils/request'
const api = '/phm/base/ganhao'
export default {
    fetchList(query) {
      return request({
        url: `${api}/page`,
        method: 'get',
        params: query
      })
    },
    fetchListByZqid(query) {
      return request({
        url: `${api}/listbyzqid`,
        method: 'get',
        params: query
      })
    },
    // pojo是需要保存的对象
    save(pojo) {
      return request({
        url: `${api}/add`, // phm/gongqu/add地址
        method: 'post', // 方法
        data: pojo // 数据，axios提交的数据，data表示json串，params也表示参数，键值对，json对象。
      })
    },
    // 修改操作
    // 执行新增和修改,id是给修改的时候用的，pojo就是传过来的具体数据
    update(id, pojo) {
      if (id === null || id === '') {
        return this.save(pojo)
      } else {
        pojo.ganhaoid = id
        return request({
          url: `${api}/update`,
          method: 'post',
          data: pojo
        })
      }
    },
    // 删除数据
    deleteByIds(ids) {
      return request({
        url: `${api}/delete`,
        method: 'delete',
        data: ids
      })
    },
    // 查找一条记录
    findById(id) {
      return request({
        url: `${api}/find/` + id,
        method: 'get'
      })
    },
  
    excelExport() {
      return request({
        responseType: 'blob',
        url: `${api}/excel/excelExport`,
        method: 'post',
        //data
      })
    }
  }
  